Shouldn't 9, 2, 3 return true?
9 would go to 7, then 7- 3 would go to 4
4 isn't less than 2, so it would become 4-2= 2.
2-3 is -1, which is less than 3, so why wouldn't it return true?
It's returning false for me.
I must not be understanding recursion.
Can someone help me out?
Looks like the confusion could be between "2, 3, 9" as it says in the first code comment and "9, 2, 3" which is how it's said in the question. The second one does return false.