#20 fixed: added comments for initialisation solutions, declaration of solutionIterator has moved from loop expression