insertions now retain sorted order so faster children lookup/ count  still works
added newi and next_sibling to mtree
refactor and comment for clarity
move to non-sorted node lists
wip