Homework of CIS 194: Introduction to Haskell (Spring 2013)