Fix: No results leads to a negative offset in the slice, which causes problems for some list like objects
tests!
fix exception class name
Merge pull request #1 from yarnbasket/feature/avoid_negative_offset_on_empty

No results leads to a negative offset in the slice