Marissa Mayer Gave Birth To Twins, So She's Had A Busy Week