Another educational project using C++.