func LeadingZeros64(x uint64) uint64 {
	return uint64(bits.LeadingZeros64(x))
}
LeadingZeros64 returns the number of leading zero bits in x; the result is
64 for x == 0.
package bits
import (
	"math/bits"
)