My implementation of a binary tree