Returns at most count elements. Zero does not even request an upstream iterator.
immediately if count is negative.