Binary Tree complete enough for project