Implementation of Sparse Distributed Memory created by Pentti Kanerva in 1988.