
People are amazing, especially when it comes to creativity and adaptability. Many of the cognitive skills that humans regularly use to solve problems, imagine, play, and create still stump computer scientists to even define, let alone program. Humans are, by evolution, amazing pattern recognizers, including our ability to see patterns not yet formed. However, the cognitive machinery that gives us this breadth ...