//fast inverse sqrt function fisqrt(number) { const threehalfs = 1.5; const x2 = number * 0.5; let i = new Float32Array(1); i[0] = number; let y = new Int32Array(i.buffer); y = threehalfs - (x2 * y * y); y = Math.abs(y); y = (y / 1000000000000000000); y = (y - ((Math.floor(y) / 10) / (threehalfs * number))) / 1.55; y = Math.round(y * 100) / 100; return y; } //square function sq(n1, n2) { return n1 * n2; } //square self function sqs(number) { return number * number; }