Binary tree insert, depth first print and sum