FizzBuzz in literate Haskell, with QuickCheck and Unit tests.