included missing lemmas
partial progress on proving list head example