Text this: Advances in energy harvesting methods