Example code for cubic interpolation. Example code demonstrates how a sampled function can be minimized. Also, in the process uncovered some deficiencies in the CubicInterpolator and BicubicInterpolator interfaces and fixed them. Change-Id: I18c8f670fbee076bf1e94d1f45c7477fd71640e8