protected static function sort(array $points) : array { $x = self::X; usort($points, function ($a, $b) use($x) { return $a[$x] <=> $b[$x]; }); return $points; }