Learning C++ with Reddit's /r/dailyprogrammer challenges