task list module
- task_list.add_task(tasks, task)
Add a task with its status set to False (incomplete).
- task_list.binary_search(tasks, target)
Perform a binary search for a task by description.
- task_list.delete_task(tasks, index)
Delete a task from the list.
- task_list.list_tasks(tasks)
List all tasks with their completion status.
- task_list.main()
- task_list.mark_task_completed(tasks, index)
Mark a task as completed by setting the status to True.
- task_list.sort_tasks(tasks)
Sort tasks alphabetically by description.