Ну по сравнению с программой написанной как роман с переносом на новую строчку только из-за длины оной всеравно не сравнится
Хотя конечно криво написано. Названия функций кстати как не удиватьельно читабельны - так как явно сооветсвуют названиям частей уровнения как я понимаю, т.е. предметной области.