You can't really compute a "usable" length for `Vector2<int>` because it loses data it's like divisi
You can't really compute a "usable" length for
it's like division, in that it is implicitly lossy and needs a pair (remainder) so that you can recover the lost information
Vector2<int> because it loses datait's like division, in that it is implicitly lossy and needs a pair (remainder) so that you can recover the lost information