I was going to cement that by writing a version of factorial that just used recursion (without assignment of course!) to reduce everything down to +1, -1. But Ruby lost track of how many braces were open. :-(
There's a moral there somewhere...
Cheers, Ben
I have come to believe that idealism without discipline is a quick road to disaster, while discipline without idealism is pointless. -- Aaron Ward (my brother)