if(debug)printf("%s:%d %*spush some down from %lld into %lld\n",__FILE__,__LINE__,debug,"",node->thisnodename,node->u.n.children[childnum]);
if(0)printf("%s:%d %*spush some down from %lld into %lld (child %d)\n",__FILE__,__LINE__,debug,"",node->thisnodename,node->u.n.children[childnum],childnum);