Second Haskell Assignment - Trees