constructor(start, stop, step) {
        assert(step !== 0);
        assert(step < 0);
        super(
            start,