nth() should take negative values to count backwards #1584
@romainfrancois can you please also implement this for the hybrid handler?
With this change, it should be possible to have both first and last be special cases of nth. I think that should simplify the code quite a bit. Also, is it possible to pull the related code out of