What Babies Know about Space, Time and Number