def list_maker(anchor, reach):
    return [list(range(anchor - r, anchor + x + 1)) for r in range(reach + 
        1) for x in range(reach + 1)]
All combinations of ranges given an 'anchor' and 'reach'