Merge branch 'ralf/array' into 'master'

Move array stuff to own file

See merge request !299
6 jobs for master in 14 minutes and 34 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Build
passed #39199
fp
build-coq.8.10.dev

00:13:03

passed #39203
fp
build-coq.8.7.2

00:05:53

passed #39202
fp
build-coq.8.8.2

00:06:37

passed #39201
fp-timing
build-coq.8.9.0

00:05:55

passed #39200
fp
build-coq.8.9.1

00:07:16

passed #39198
fp
build-coq.dev

00:14:34