If you are running a program and block 'a' produces a single 3d array called BIG and block 'b' uses rayon to, in a multi-threaded loop, access and assign 3d array's from BIG using array.select(Axis(2), &[x,y,z]) is that thread-safe if the compiler doesn't object, or would i need a mutex/arc on BIG ?