This is a password generator library