A modified Perturb & Observe MPPT technique to tackle steady state and rapidly varying atmospheric conditions. (15th November 2017)