The work of an entire quarter to build a bash shell in C++