New class red-black-tree.
New class conditional-variable.
Renamed util::difference -> util::minus.
Renamed scoped_mutex -> scoped_lock.