Insulin, glucagon, and the liver