Infinity Rings