Flashmobs have been around for nearly 20 years now (apologies if that made you feel old!). For many of us, it has almost seemed like they appeared out