Stream.bound and Stream.unfold