BigInteger improved, and PrimeSieve added to handle prime stuff