Final commit after more syntax errors and adding more pseudocode.