This allows one to define algorithms on a higher level of abstraction and extend the library of functions available for programmers.
Це дозволяє визначати алгоритми на вищому рівні абстракції і розширити бібліотеку функцій, доступних для програмістів.