I am colleging C++. Anyone who knows C++ will not find this very interesting but the code is relatively well commented if you're learning.