Implemented more features. 111/128 execute, 86/90 compile. (execute output is not checked)