ViAvrohom Zakein and Ba Bayamim. This was said before (40 years earlier about both Avrohom ands Sara) and it is repeated here; as there are levels in Ba BaYamim, the first being finite and the second being infinite.
The numbers 40 and 90 are explored here.