Numerical Differential Protection