Flow pumps & wavemakers