working on implementing iterations
Fixed merge conflict
Made syntax prettier using overloaded parens.