Hydraulics and hydraulic machines