A Simulation in C++ of Joseph Weizenbaum's 1966 Eliza