Immunology and endometriosis.