A self-balancing binary search tree in which each node is either red or black, and the root is always black.