code: function init(n) {
      if (n !== 0 && (n & (n - 1)) === 0) {
          _n = n;
          _initArray();
          _makeBitReversalTable();
          _makeCosSinTable();
      } else {
          throw new Error('init: radix-2 required');
      }
  }
docs: sin/cos table