(3/6) 2. Suppose `totalShares == 999`:
A user can once again send ANY amount of tokens > 1000, and instead only receives 1 token! 🤯
3. Suppose `totalShares >> 1000`:
Now we rely on someMath to divvy up the shares. However, this fn is returning discontinuous values.