first draft of NumberTheory/Restaurant/Haskell