Playing around with implementing a crude binary-tree in C