1. The motivation with all of this was to allow Vector3<T> to use int for storage while still return
- The motivation with all of this was to allow Vector3<T> to use int for storage while still returning float for methods like Length(), which is a rare but useful use-case. The extension methods for IFloatingPoint<T> allow you to not have to specify the return type
- ok
- so from options 1-4 which is your personal preference?
- yes for BigInteger, Complex only implements INumberBase, i can broaden the scope of T if desired
- noted
- noted
- noted
- i don't understand what you meant by this
- noted
- noted
- noted
- i already implemented it
- noted
- noted

