Creates a point from a List x, y.
x, y
factory Point.fromList(List<num> list) { assert(list.length >= 2, 'List must have at least 2 elements'); return Point(list[0].toDouble(), list[1].toDouble()); }