Riddle: You have a bottle of random shape and you want to fill HALF of it with water. You have available only a pump with unlimited water. Nothing else. How will you fill it?
Answer: Partially fill the bottle and mark the water level. Invert the bottle and note the water level relative to the mark. Add/subtract water as necessary and repeat the steps until the water level is the same upright and inverted.