E-mail the story: Carbon nanoribbons could make smaller, speedier computer chips