In Shakespeare’s 37 plays, more than 1,200 characters speak more than 880,000 words to each other. The numbers are staggering. But for Martin Grandjean, a data scientist based in Geneva, they’re also ...