Fast solution methods in electromagnetics