Basics from learn you a haskell.