From: MenTaLguY Date: 2007-06-08T01:47:14+09:00 Subject: Re: [SOLUTION][QUIZ] FizzBuzz (#126) [solution #2] On Thu, 7 Jun 2007 18:04:02 +0900, "Robert Dober" wrote: >> SUBTRACT = LAMBDA2 { |m,n| LENGTH[DROP[n][MAKE_LIST[ID][m]]] } > must work nicely for n>m ;) Church numerals correspond to the natural numbers, so negative results aren't possible. For n>m, I could either let the computation diverge or return ZERO -- I opted to return ZERO. It is possible to build a representation of general integers atop Church numerals (one obvious way would be to use a pair consisting of a sign flag and a magnitude), but that was more than I needed for this particular problem. -mental