Text this: Optimization of photovoltaic energy harvesting using clonal selection algorithm