How does Google Maps predict traffic?

How does Google Maps predict traffic?