Implemented copy constructor and removed DNDEBUG from the Makefile