export function nextPow2(x: bigint): bigint {
  if (x<=0n) return 1n;
  var n = (x-1n).toString(2).length;
  return BigInt("0b1" + "0".repeat(n));
}