initial commit - exercise from first week, slides from anderson-dahlin