Text this: Hill-Climbing Search (HCS) mppt algorithm for hydrokinetic energy harnessing