Biochemistry of steroids and other isopentenoids