update range to external iterator as per https://github.com/mozilla/rust/pull/8216
Merge pull request #80 from itdaniher/master

update range to external iterator as per https://github.com/mozilla/rust/pull/8216