Lost in recursion.

Trying to implement the last (final) part of the algorithm, lost where
should I exit and return either false or true. But it works, although
returning always false :)