ob_start('ob_gzhandler'); ?>
Most waves are transverse, only a few are longitudinal. Here is a list of transverse waves that you might meet: