Ex 12.6 FINALLY completed
I couldn't figure out how to have a counter work properly in a recursive function, turned out that it's better to split the function into two functions, so the one that 'needs' to be recursive, while the one the doesn't is separate
 Please enter the commit message for your changes. Lines starting