Pregunta de entrevista de Dyflexis

Software design, refactoring and implementation