Fixes problem with returning matrices to the pool before they are free. Also splits up the returning code into different functions.
Clarifies doumentation of AbstractMutClassSizeTask#removeComplete