A minimal scheme interpreter written in Haskell with Parsec library