Weekly challenge 3

No tiene mucho sentido preguntar por el if self.delegate acá, ya que si es distinto de nil, va a ejecutar correctamente, y si es igual a nil, va a ejecutar "nada" (el comportamiento default del nil), lo cual es lo mismo que si no estuviese hecho este if.