add solution for balanced binary tree
add brute force solution for graycode
add a perfect solution for gray code