Decompiler TheoryDecompilation? What?Some History of Decompilation ResearchSteps in DecompilationControl Flow RecoveryBuilding Your Own DecompilerThe Future