Algorithms enabled by constraints exposed by representations that support models targeted at thinking, perception, and action
Generate and Test
Rumpelstiltskin Principle says once you can name something, you get power over it.
It seems that shortly before 50000 years ago, some small group of us acquired the ability to take two concepts and combine them to make a third concept without disturbing the original two concepts without limit.