Excruciverbiage: a compendium of cryptic crosswords