docs: function (number, name_type, create) {
  		const names = { male: [], female: [] };
  		if (typeof create === 'undefined') { create = false; }
  		if (typeof number === 'undefined') { number = 10; }
  		if (typeof name_type === 'undefined' || name_type === '') {
  			name_type = 'random';
  		}
  		
  		for (let i = 1; i <= number; i++) {
  			const gender = (i <= Math.ceil(number / 2)) ? 'male' : 'female';
  			if (create && name_type !== 'holmesian' && name_type !== 'demonic') {
  				names[gender].push(createName(name_type, gender, true));
  			} else {
  				names[gender].push(selectName(name_type, gender));
  			}
  		}
  		return names;
  	}