A few problems for working out binary trees in c