typo
order_by() can take strings
with_index() can influence order_by()

Also, order_by() can use the same index of the where clause when they are the
same and where() is using a r.between() clause.

Closes #82