first binary trees work