sort tasks by priority, due date, creation date, or title using `key` functions and `lambda` 2. **Binary search** — search for a task by title in a sorted task list