for packet_i, pack in enumerate(packets):
        for i in range(offset):
            pack[i], pack[i + offset] = pack[i] + pack[i + offset], \
                                               (pack[i] - pack[i + offset]) * twiddles[packet_i]