BigInteger.pow (BigInteger)?

Estou brincando com números em Java e quero ver o tamanho que posso criar. Entendo que o BigInteger pode conter um número infinito de tamanho, desde que meu computador tenha memória suficiente para armazenar esse número, correto?

Meu problema é que o BigInteger.pow aceita apenas um int, não outro BigInteger, o que significa que só posso usar um número até 2.147.483.647 como expoente. É possível usar a classe BigInteger como tal?

BigInteger.pow(BigInteger)

Obrigado.

questionAnswers(8)

yourAnswerToTheQuestion