Shakespeare was truly ahead of his time