Undulatory Theory: see definitions with illustrated examples