See code included with previous lecture (covers lec10 & lec11).