I have been out of touch with Algorithms for a while and have start revising my concepts these days. To my surprise the last i remember of my recursions skill was that i was goo
You could print out the values of high and low too. It would be much easier to follow the recursion.
high
low