Yarrowia lipolytica: Genetics, Genomics, and