Function residuals

Given the beta coefficients from a linear regression, and X and Y values, returns a range that lazily computes the residuals.

Residuals!(F,U,T) residuals(F, U, T...) (
  F[] betas,
  U Y,
  T X
)
if (isFloatingPoint!F && isForwardRange!U && allSatisfy!(isForwardRange, T));