A New Theory for Matrix Completion