PEP257 says: first one liner short description, blank line and then long descriptions with details. So here we could have:

```python
def _circular_sample(array, n, random_state=None):
    """Sample without replacement from array in a loop

    Each sample is taken once per loop except for the last loop, which takes
    n % len(array) samples at random.

    Results are returned unshuffled.

    """

```