def testOrdInvFHWT(signal):
     n = NumUtils.intLog2(len(signal))
     orig_signal = copy.deepcopy(signal)
     print('n = %d' % n)
     print('signal: %s' % str(signal))
     OneDHWT.ordFHWT(signal)
     print('OneDHWT: %s' % str(signal))
     OneDHWT.ordInvFHWT(signal)
     print('OneInvDHWT: %s' % str(signal))
     rslt = NumUtils.areEqualLists(signal, orig_signal)
     print('signal equality: %s' % str(rslt))
     return rslt