Text this: A survey and implementation of some calibration algorithms for the SABR and Heston models