Option pricing: Mathematical models and computation