python btree implementation