Боль и математика

Уровень Кубическое минное поле

// Перейди минное поле
// Эта функция возвращает результат умножения чисел.
function mult(number, times) {
var total = 0;
while (times > 0) {
total += number;
times–;
}
return total;
}
// Эта функция возвращает число в степени показателя.
function power(number, exponent) {
var total = 1;
var i = 1;
// Допиши функцию.
while (i <= exponent) {
total = total * i;
i++;
}
return total;
}

не могу добиться кубического возведения и меня это прям ставит в тупик

Может total *= number;

please format the code properly.