Solutions to assignments given in the course "Introduction to Programming" (in Haskell) at the Chennai Mathematical Institute (Aug. - Dec. '08)