···11local module = {}
2233+function module.isNaN(n: number): boolean
44+ -- NaN is never equal to itself
55+ return n ~= n
66+end
77+88+function module.isInf(n: number): boolean
99+ -- Number could be -inf or +inf
1010+ return math.abs(n) == math.huge
1111+end
1212+313function module.BlockPosStringToCoords(s: string): Vector3
414 -- a,b,c
515 local split = string.split(s,",")