High precision arithmetic algorithm in C++

1. Four arithmetic operations of numbers with more than 100 digits.
2. Accomplish Diffie-Hellman algorithm, calculate public keys and
session key according to the input(secrete key, shared message).