Simulation and Optimization in Finance: Modeling with MATLAB, @Risk, or VBA