Nuclear Inheritance And Genetic Exchange In Giardia Intestinalis, A Divergent Eukaryote With Two Nuclei