The evolutionary transition from monomeric to oligomeric proteins: tools, the environment, hypotheses.