А чего? Будь то бейсик или паскаль - я думаю все знают, как вытащить максимальный/минимальный элемент из массива и отсортировать массив по возрастанию/убыванию. Это ж основы такого предмета, как "информатика"
И зачем писать свою тормознутую функцию с рассчетами, если для этого есть встроенная быстрая и гибкая функция?