Scheme has arrays, but they are called vectors . Keep in mind that they do not change in the same way as in other languages, such as Perl and Javascript, or a similar C ++ thing; you have to do more and copy the contents of the obsolete.
memoization , 12 .