I got while and for loops working, then wrote some scripts to test them, so Please see iterativeRecursion