a big article about binary tree's travrse