Cooperativity in enzyme function: equilibrium and kinetic aspects.