Add arrayconv and bigrandom

See the files for the documentation, arrayconv is factored out of base