Formatando números inteiros grandes

Formate um BigInteger não negativo como uma string decimal com exatamente decimals dígitos após o ponto decimal. Preserve cada dígito sem convertê-lo por meio de um tipo de ponto flutuante.