mod racional