GNU arbitrary precision library