Recent Developments in Cavitation Mechanisms:A Guide for Scientists and Engineers