The action of hemoglobin. Cooperative effects in tetrameric proteins