Algebraic and Diagonable Rings