[what] add base class ST
[what] 1) Rename field: first to _first 2) add method: is_empty
[what] add collection BST
[todo] delete method
[what] add method _put_non_recursive