Pergunta de entrevista da empresa Mirraw

What is metaprogramming?