The decimal expansion of a rational number is either __________ or _________.