Beyond XX and XY - The Extraordinary Complexity of Sex Determination