Beginnings of the various make_array algorithms.