_iterative.cpp