Fluid jet technology : fundamentals and applications