nim-password inspire from https://github.com/gkiryaziev/go-password-generator, trying to write nim version.