docs: function encryptPassword(password, callback) {
          bcrypt.gen_salt(workFactor, function(err, salt) {
              if (err) callback(err);
              
              bcrypt.encrypt(password, salt, function(err, hashedPassword) {
                  if (err) callback(err);
                  
                  callback(null, hashedPassword);
              });
          });
      }