Merged together lyah and fp101x notes on Haskell so far