CS1-Compilers: Factorial using cool language.