A reimplementation of my vokab project in C++