As technology develops, increasingly innovative ways of generating energy from some very unconventional sources are being devised.