What design pattern limits the number of instances a class can create?
Command
Limiter
Strategy
Singleton