Revert "Remove Array.h (#106810)"
This reverts commit 39297eb22f13a92da40ddc79eca5f0fc937bfee1.
Reverted https://github.com/pytorch/pytorch/pull/106810 on behalf of https://github.com/huydhn due to Sorry for reverting your PR but the build is failing precompiled header build in trunk due to a landrace with the revert of https://github.com/pytorch/pytorch/pull/106915 ([comment](https://github.com/pytorch/pytorch/pull/106810#issuecomment-1696702323))