@benjamincrozat yep but Steve did not invent surprises, he used them for PR and marketing purposes.

Numeric Citizen @numericcitizen