Если функция берёт производную — ну вот как ты её опишешь? Цитировать википедию? Вставить ссылку на википедию? Так если человек в институте не был, так не поможет википедия — это надо начинать с азов математики. Единственное, что можно — вынести магию в отдельный файл, и оставить программисту только понятный интерфейс. Например, tjCompress2() - принимает на вход битмап, выдаёт на выхиде жипег. Всё. Таблицы Хаффмана пусть остаются там, где их никто не видит, во избежание психологических травм )