This is Haskell? Sorry I thought you said Pascal. No wonder I was confused. 
