class MoreMath::LinearRegression

def initialize(image, domain = (0...image.size).to_a)

def initialize(image, domain = (0...image.size).to_a)
  image.size != domain.size and raise ArgumentError,
    "image and domain have unequal sizes"
  @image, @domain = image, domain
  compute
end