added project euler exercises, Free monad transformer