Reproductive immunology in viviparous mammals: evolutionary paradox of interactions among immune mechanisms and autologous or allogeneic gametes and semiallogeneic foetuses. (1st January 2020)