Ever heard a collection of functions being described as a 'swiss army knife'? Well, it's a useful metaphor, so there.