What Shakespeare Can Teach Us About Great Storytelling