Introduction to Data Types in Haskell - Presentation given to the BFPG, Mar 26 2014, based on CIS194 week 2 lecture notes.