Two Color Tree  by simonp
_