math.clz32

An ES-spec-compliant Math.clz32 shim/polyfill/replacement that works as far down as ES3