Gravar-mail: Why Neurons Have Thousands of Synapses, a Theory of Sequence Memory in Neocortex