It lets one redefine certain steps of an algorithm without changing the algorithm's structure.
Lehetővé teszi egyes algoritmusok lépéseinek az újradefiniálását anélkül, hogy az algoritmus struktúrája megváltozna.