private function isResultWithinError(array $result, array $target, float $desiredError) { foreach ($target as $key => $value) { if ($result[$key] > $value + $desiredError || $result[$key] < $value - $desiredError) { return false; } } return true; }