Revert "implement orderby"

This reverts commit 97cfbdb7783081bff7f03d4ff83831df8363af98.
implement order-by as a function that takes predicates as the arguments
implement order by asc / desc
Merge branch 'refactor/order-by'