I am no longer working on this program because it is really messed up and hard to edit. Obviously, it is open source, so you can use it if you want, but be warned that it is incapable of giving correct answers in its current state.
Stay tuned for my mode seven engine, I think it is almost done...