Subarray average loop changes