function range$1(begin, end) {
	  if (end < begin) {
	    throw new ValueError("end (" + end + ") < begin (" + begin + ") is forbidden.");
	  }

	  var out = [];

	  for (var i = begin; i < end; ++i) {
	    out.push(i);
	  }

	  return out;
	}
Generate an array of integers in [begin, end).
@param begin Beginning integer, inclusive.
@param end Ending integer, exclusive.
@returns Range array.
@throws ValueError, iff `end` < `begin`.