<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def get_floats(bitwidth, limit=0):
    '''
    Return a number of interesting floating point values
    '''
    assert bitwidth in (32, 64, 80)

    values = [0.0, -1.0, 1.0, -1231231231231.0123, 123123123123123.123]
    for val in _limit_helper(values, limit):
        yield val