Yahoo, Innovation and High Performance Teams