Pergunta de entrevista da empresa Société Générale

Sort a stack. Design patterns - Abstract Factory, Proxy.