In the town of Floraville, the population grows at a rate of 5% per year. If the current population is 20,000, what will be the population in 3 years? Additionally, if the population continues to grow at the same rate, how many years will it take for the population to double from its current size? Let's think step by step and output the final answer within \boxed{}.
user