How Insights Can Help Solve Complex Problems