Hamlet is an astonishing intelligence.