> -      [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

Reply via email to