Describir: Using Programming and Simulation as a Research Tool in a Graduate Capital Budgeting Course