some notes for LLRB
problem 1.1 solved from cracking the coding interview