new way to look at binary trees