An efficient implementation of purely functional arrays (1985)

by John Hughes