Abstract: In our modern day world our daily energy requirements keep growing at a rate far more than what can be matched by our sources of power. The need for renewable energy sources has already ...