> - [else (loop (- i 1) > + [else (loop (sub1 i) Okay, I'll bite. Why does (- i 1) do something different than (sub1 i)? Is sub1 overloaded in some useful way that - cannot be? Or is it something about the constant?
Robby _________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev