Hydraulic Pumps: Types, Efficiency Calculations, Cavitation & Energy Saving Systems