```python
def bin_rotate(entries: list[str], places: int) -> list[str]:
    if len(entries) == 0:
        return []
    shift = places % len(entries)
    return [entries[(i + shift) % len(entries)] for i in range(len(entries))]
```