A re-engineering of the old Polar game for the Macintosh, as a prototype in Haskell