my exploration of scheme-in-48-hours haskell tutorial