Textbook of Computable General Equilibrium Modeling: Programming and Simulations