add clone versions of reorder and reverse_reorder