Pregunta de entrevista de Mirraw

What is metaprogramming?