Merge "Add big integer library""

This patch merges the 3 commits in master branch into one
13 files changed