Managing and manipulating carbocations in biology: terpenoid cyclase structure and mechanism.