Implement first/last reductions

Two systems that I happen to be working with heavily use them: `pandas` and `q`. I wanted a more English-like syntax for these particular slice ops.