Geometric finiteness and rationality