Added removal of gmon.out to make clean.
Removed removal of .o frmom makfile.
Clean implementation.