First version of List.hs is in rough draft