Class DifferenceEngine