Results 4 comments of Furkan Bilgin

Hi @mkurapov, sorry for the late reply. I am now working on the things you've pointed out. If this PR is still relevant, I'll be commiting my changes here.

Overflowing is properly handled now.