Interface GcdRingElem<C extends GcdRingElem<C>>