<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _unpack_tableswitch(bc, offset):
 """ function for unpacking the tableswitch op arguments """


    jump = (offset % 4)
    if jump:
        offset += (4 - jump)

    (default, low, high), offset = _unpack(_struct_iii, bc, offset)

    joffs = list()
    for _index in range((high - low) + 1):
        j, offset = _unpack(_struct_i, bc, offset)
        joffs.append(j)

    return (default, low, high, joffs), offset