public BigInteger bigNumber(BigInteger n) {
        
        if (n.equals(BigInteger.ONE)){
            return BigInteger.ONE;
        }
        else resultBig = bigNumber(n.subtract(BigInteger.ONE)).multiply(n);
        //System.out.println(resultBig.toString()+"\n"); 
        return resultBig;
        }