Reimplementing basic algorithms from undergrad cs major using C++.