reorder() was completely busted in so many ways.
reorder()
Now it and insert() should be reliable.
insert()