Added a new findByKeyword method to the TaskList class to iterate through the current tasks and find matches. By stripping whitespace and comparing both the task description and the keyword in lowercase, the search becomes fully case-insensitive. This implements the necessary logic for users to quickly retrieve relevant tasks using related search terms.

Implement `findByKeyword` in `TaskList` to support searching tasks - lukelouyu/ip