wrote a shakespeare analyzer