Namespaces, classes, member functions, stdio streams, initialization lists, static, const, and some other basic stuff
$ make (all)
$ ./megaphone [String to say] ...
- With no argument is OK
$ ./phonebook
- ADD: save a new contact
- SEARCH: display a specific contact
- EXIT: program quits
- Any other input is discarded
$ ./tests
- timestamps are set to the current time