Вопрос о том, как сделать вещи быстрее не должен задаваться здесь другим людям, а скорее в вашей среде - профилировщику. Используйте профилировщик, чтобы определить, на что тратится большая часть времени, и это подскажет вам, какие операции необходимо улучшить, а затем, если вы не знаете, как это сделать, спросите о конкретных операциях. Почти невозможно сказать, что вам нужно изменить, не зная, какой у вас исходный код, и вопрос не дает достаточно информации: pow (...) функция: каковы аргументы функции, показатель зафиксирован? сколько точности вам нужно? Вы можете изменить функцию для чего-то, что даст аналогичный результат? большое число : насколько велико большое в большое число ? что такое число в этом контексте? целые числа? с плавающей точкой?