Text this: An improved perturb and observe (P&O) maximum power point tracking (MPPT) algorithm for higher efficiency