Ligand self-sorting and nonlinear effects in dinuclear asymmetric hydrogenation: complexity in catalysis.