Limit theorems for the supercritical Galton-Watson process in varying environments