trying to build binary-tree using tdd mentality