Canadian Quotes and aphorisms about astonishing Larry Wall Brian Kernighan John Strachan Alice Munro Clive Thompson Justin Trudeau