Old but interesting

The "high-level CPU" challenge