Refactoring and implementation of a five point differential operator.