Contain implementation and question on binary tree