So this is a good as prepend + reverse?
We can't do prepend without reverse because of offset...let say we ask for offset 0 and count 5 and we get A B C D E from DB but return E D C B A. If then we ask for offset 2 and count 5 we would get G F E D C instead of C B A ...