Project Euler and other instructive code to learn Haskell