Computational Financial Mathematics using MATHEMATICA