Are arrays stored by reference or copied ?

If I store a “reference” to an array in a local var, is a copy created ? Same thing for return values?

If objects is should be reference as blueprint definitely not copy them, you would have copy spawned otherwise. Other data types should copy.