Sparse distributed representation