Homochirality and life.