As we already know, energy available on our planet is not in unlimited supply. On top of it, regeneration of energy can take ...