Email Record: Data abstraction & problem solving with C++