Finished orderring -- todo: check mergeLeft