https://fideleturf.org/check-complex-passwords/