The pwgen tool re-implemented in go