imuladvanced// 32-bit integer multiplication (C-like overflow)
Math.imul(3, 4) // β 12
Math.imul(-1, 8) // β -8Use Math.imul() for fast 32-bit integer multiplication with C-like overflow semantics, useful in hashing or WebAssembly.
Performs C-like 32-bit integer multiplication.
Challenge: Observe that Math.imul(0xffffffff, 5) overflows to -5 in 32-bit signed integer arithmetic.