class Math { static Array twoToThe; /** Initializes the library. */ function void init() { var int i; let twoToThe = Array.new(16); let twoToThe[0] = 1; let i = 1; while (i < 16) { let twoToThe[i] = twoToThe[i-1] + twoToThe[i-1]; let i = i + 1; } return; } function int multiply(int x, int y) { var int sum, shiftedX; let sum = 0; let shiftedX = x; // Implementation details... return sum; } }