Fix Sequence.Reverse.rest

For the corner case size==1, Sequence.Reverse.rest would return the
sequence itself instead of the empty sequential.

(Introduced in bfde4b5, where a completely wrong implementation was
replaced by the almost correct one.)
Add test for Sequence.Reverse.rest corner case bug

(The bug was fixed in 28a1141.)
Merge pull request #514 from lucaswerkmeister/fixSequenceReversedRest

Fix Sequence.Reverse.rest