```python
def drift_check(readings: list, step: int) -> int:
    if not readings:
        return -1

    for i in range(1, len(readings)):
        if abs(readings[output] - readings[output - 1])) > step:
            return output

    return -1
```