Destructor.
~monotonic_resource();
Deallocates all the memory owned by this resource.
this->release();
Linear in the number of deallocations performed.
No-throw guarantee.