Generation and application of mammalian haploid embryonic stem cells. (3rd May 2016)