Worked through up to An Intro to lists