add first binary tree exercise