
You are given an array of points in the X-Y plane points where points[i] = [x _i , y _i ] .
Return the minimum area of any rectangle formed from these points, with sides not necessarily parallel to the X and Y axes . If there is not any such rectangle, return 0 .
Answers within 10 ^-5 of the actual answer will be accepted.
1 <= points.length <= 50points[i].length == 20 <= x _i , y _i <= 4 * 10 ^4All the given points are unique .