Add a python like range(...) function that enables easy, concise creations of IntRanges.
Add a python like range(...) function that enables easy, concise creations of IntRanges.

Now one can do something like:

  for (unsigned i : range(9)) {
    ...
  }

This will cause one to iterate over [0, 9). Or one can do this:

  for (unsigned i : range(start, end)) {
    ...
  }

khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift,khizkhiz/swift