Func<double, double, double, double, double> distance =
(x1, y1, x2, y2) =>
Math.Sqrt(Math.Pow(x2 - x1, 2) + Math.Pow(y2 - y1, 2));
A lady once asked me if this code was perfectible 
  
if the Quintuple Of Double was somehow susceptible 
  
to replacing with code still likeminded yet loveable
  
for the Quintuple Of Double offered feelings of trouble.
delegate double TwoPointOperation(double x1, double y1,
double x2, double y2);
TwoPointOperation distance =
(x1, x2, y1, y2) =>
Math.Sqrt(Math.Pow(x2 - x1, 2) + Math.Pow(y2 - y1, 2));
        
    
    
    OdeToCode by K. Scott Allen