rational numbers full explanation