Question d’entretien chez MathWorks

What is metaprogramming?