The Megaprocessor as an Educational Tool Making the Abstract Concrete