arrayval -> valarray