rename reverse -> inverse and add new reverse

new reverse is changing order only: elems.reverse.toModel