def circulator(circList, entry, limit):
    """
    This method will wrap a list overwriting at the
    beginning when limit is reached.

    Args
    ----
    circList: list
        initial list
    entry: any
        item to add to list
    limit: int
        size limit for circular list

    Returns
    -------
    circList: list
        updated list
    """
    circList.append(entry)
    if len(circList) > limit:
        circList.pop(0)
    return circList