My Haskell homeworks for CIS 352 class