Fix Array<T,d> copy to not break when copying self