Covers why raw arrays can't be returned, std::array vs int[] tradeoffs, stack vs heap allocation, and const T& parameter conventions.