MATLAB® Modeling of an IC Engine as a Capstone Learning Experience in a Combustion Engines Course