** Added support for ranges with three new operators: "...", "^.." and "..^";

"..." will create a range object; if some array method is called on it, it will automatically create an array and apply the method on the array;

Memo:
	"..^" means from down go up (increasing)
	"^.." means from up go down (decreasing)

Examples:
	1 ... Math.inf -> each { |i|
		say i;
		i == 10 && break;
	};