Type of abirtrary precision (Signed) for C++