Yep
Too good! One of the best jokes I ever read. It gets better the longer you keep reading. And if you are not a native speaker, let it be explained by one