Functional Vectors for Scheme
Functional programming needs functional data structures. This is an implementation of "vectors" (also called arrays), a finite map keyed by consecutive integers between 0 and n - 1, n being the length of the vector. Being functional, the structure is not observably mutatable, and so access to any version will always give the correct answer.
$ akku install fectors $ source .akku/bin/activate