Starting implementation tips for binary tree