Compiling and Running a Program.