Played with fold option
Added Initial Version of Problem 2 from Euler Project
Updated the code to handle BigInt now. Updated the test cases also.