WIP - disallow reverse_order when the argument is string.

- [ ] Fix existing specs
- [x] Add new specs for new behavior.

cc @rafaelfranca