I have added a second version in which I have increased multiplier's precision. I'd like your feedback of wether it's working fine or not.