andrew groves and bill gates