Text this: Variable step size Perturb and observe MPPT for PV solar applications