Genentech Interview Question

What is a buffer and how does it work?