Преобразовал в методы расширения
Изменил интерфейс [] -> IEnumerable
Исправил алгоритм усреднения
Извлек в отдельные файлы
Интерполяция
Разделил тесты по отдельным файлам
Truncate