3. Factory Pattern in JavaScript