JAVA class for integers containing hundreds of digits