Added big integer, found on internet