Bugfix, refactor googleParser()
Bugfix, refactor googleParser()

Bug:
- The function `googleParser()` would throw an exception because it
  assumed that `query` was global to the helper function: `filter_2()`.
- The original implementation didn't throw this exception because the
  scopes of caller/callee functions were different.

Bugfix:
- Dumbed down the filter/remove special results code, so that the value of
`query` isn't needed.
- Previously, it searched the html for text 'News for <query>'.
- Now it searches for 'News for'

Refactor:
- Use lambdas and maps
- Use regex (negative lookahead) instead of `str.starts()`

TheWeiTheTruthAndTheLight/assignment-1-practice,TheWeiTheTruthAndTheLight/assignment-1-practice