add: homework `List.hs` part 1