Domanda di colloquio di Bloomberg

What is a python metaclass?