Differential Evolution:Fundamentals and Applications in Electrical Engineering