Need to learn C++, So I'm going to implement some basic algorithms in C++