The Meta-Circular Evaluator (1998)