Cities are never random. No matter how chaotic they might seem, everything about them grows out of a need to solve a problem. In fact, a city is nothing more than a solution to a problem, that in turn creates more problems that need more solutions, until towers rise, roads widen, bridges are built, and millions of people are caught up in a mad race to feed the problem-solving, problem-creating frenzy.