iterative version working!
working now
opening out stream
still working
separated code for the iterative and the recursive versions, profiling execution with time