IMPROVEMENTS: functionnal, 1 class per file,added headers and Makefile\nSTILL NOT DONE: option to main, doc