Black and White Trees

Black and White Trees