The Thousand Brains Theory: A Framework for Understanding the Neocortex and Building Intelligent Mac...