Made an in-depth README
Changed the helper method of pow() to private access