Chaos & Complexity: Discovering the Surprising Patterns of Science and Technology