Learners define and call user-defined functions to perform clearly named tasks.