On the Use of Symbolic Computation in Undergraduate Microeconomics Instruction