Review of maximum power point tracking techniques for photovoltaic arrays working under uniform/non-uniform insolation level. (2018)