4. (20%) Let A be any \( m \times n \) matrix. Prove that \( A^T A \) and A have the same null space. (Hint: Let \( \vec{v} \) be a vector in \( \mathbb{R}^n \) such that \( A^T A \vec{v} = 0 \). Observe that \( A^T A \vec{v} \cdot \vec{v} = A \vec{v} \cdot A \vec{v} = 0 \))