Haskell snippet collection Calculate Pi Calculate E Fibonacci Primes Factorial Binomialcoefficient Pascal triangle Search Trees