Numerical Methods for Electromagnetic Scattering by Large Structures