Numerical Methods for Reacting Gas Flow Simulations