Completed Tree implementation