List<int> rangeInt(int start, int end, {int step = 1}) { final List<int> out = <int>[]; for (int i = start; step > 0 ? i < end : i > end; i += step) { out.add(i); } return out; }