public function gradient(array $coefficients, array $features, float $outcome) : array
{
$iterationConstant = $this->predicted($coefficients, $features) - $outcome;
return array_map(function ($feature) use($iterationConstant) {
return $iterationConstant * $feature;
}, $features);
}