Снова оптимизация

Заменил Math.Pow в синусе и косинусе на кастомную функцию, что дало
кое-какой выигрыш в производительности