Fix bug in graph reversal
Infer graph root if only one viable root exists
Compute control dependence graph in graphs.py and check for walks in graph
Start aggressive dead code elimination
Function to remove edges from graphs added to graphs.py
Bug fix to `has_path` of graphs.py
Removing typos from graphs.py and dead_code_elimination.py
Aggressive dead code elimination working...ish...
Getting uglier but more functional.
Minor refactoring and comments
Tiny refactoring of imports
Clarify variable names
Clarify comment on `aggressive_dead_code_elimination`, step 5.
Merge pull request #10 from minuteman3/aggressive_dead_code_elimination

Aggressive dead code elimination