Binary Tree Python Data Structure