> It seems to me that this will return true for
> any string presented. It calls itself with a
You are right.
> smaller and smaller slice of the string until
> it makes the <=1 requirement and then returns
> a boolean true all the way back up. I put it
> into a small example test program and thats
> what I seem to get. Am I missing something?
No, one line of code was missing from the second version.