What does a general counsel do, and why should you have one?