Non-terminating decimals and rational numbers