first
last
* make `first` behave same way as `last` * better behaviour * fix tests * add tests
--encoding