Added helper for finding leftmost node in a subtree
Implemented deleting a node (known BUG included)