singleton and prototype, tarea semana 2