Have a working implementation with a set number of iterations