In era-avl.js, implemented splitting properly on the empty and singleton finger trees.