Author: Arnold Lionel (1903-1980) Haskell