```python
def range_check(readings: list, low: int, high: int) -> bool:
    if len(readings) == 0:
        return True

    for reading in readings:
        if reading < low or reading > high:
            raise ValueError("A reading is outside the specified range.")

    return True
```