Differential Evolution: Fundamentals and Applications in Electrical Engineering