Please help to build nary trees in csahrp. What should be the class structure for that.