went through standard default_delete to write tests for checking if this
implementation is standard compliant