How Many Units Can a Commutative Ring Have?