Revert "Ruby for calculating Power"

This reverts commit ef1f9a3cc389cb346284bf677f6d72a57525696d.
Revert "Revert "Ruby for calculating Power""

This reverts commit c313f82a15c8b63bb768bdc78026d8142aaba2f0.
Revert "Revert "Revert "Ruby for calculating Power"""

This reverts commit b8bd9ea9b0879c5c8bcc0b6a844274dff45215c0.