Just for fun - self-modifying Apex Code, using the Tooling API