Control Flow via Index Exceptions

Simple, but slow. Don't do this at home :)