scanr f v == reverse . scanl (flip f) v . reverse
reverse . reverseScanr f c . reverseStream = scanr f c