lateral thinking: a heuristic for solving problems; you try to look at the problem from many angles instead of tackling it head-on
heuristic: a commonsense rule (or set of rules) intended to increase the probability of solving some problem