Stav dette: Quadrature Current Compensation in Non-Sinusoidal Circuits Using Geometric Algebra and Evolutionary Algorithms