Implemented _put() and reimplemented _size() for recursive tracking of a subtree's size