método log2
adicionados GuessResult e Reason
método calculateSecondsToCrack