"a guide to understanding the EVM, its relationship with solidity, and how to use some debugging tools."