hamlet relevance to 21st century