Мне нужна была другая функция, которая тоже считала бы примерно то же самое, но два раза и чуть-чуть по-разному.
Я сделал два дубликата первой функции и вписал их последовательно в новую функцию. Подумав, я назвал переменные a1, b1, c1, a2, b2, c2. Первые были для первого расчёта, вторые для второго. А потом ничего не заработало.
А почему? Потому что кроме a, b, c у меня ещё был набор глобальных захардкоженых констант для вычислений. И константы эти назывались a0, a1, a2. Мои новые переменные их перекрывали.