#1670: Change Range.iterator() to use a single implementation irrespective of whether the Range is recursive (see #3557).
#1670: Change Range.iterator() to use a single implementation irrespective of whether the Range is recursive (see #3557).

gijsleussink/ceylon,gijsleussink/ceylon,gijsleussink/ceylon,gijsleussink/ceylon,gijsleussink/ceylon