Text this: Starting Out with Modern Compiler Design