Brain Computation as Hierarchical Abstraction - Ballard