Text this: Photovoltaic Array Reconfiguration System for Maximizing the Harvested Power Using Population-Based Algorithms