42+ ideas funny harry potter jokes hermione granger for 2019