Two Pointer Algorithm Cpp