An interactive Haskell course for mathematicians