Password Cracker Time Complexity