a blue and black tree