An Introduction to Redex with Abstracting Abstract Machines