Lefties are just 11 percent of the world population. But take a close look at anyone's amino acids, which are protein's and thus life's tiny building blocks, and left-handers rule.
Left-handed amino acids are mirror images of their right-handed buddies, and though similar, the mirrored...