Compile and run this program as it is.
main() {
printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
What does it output? How does it do that? Can you modify it to
print any word of your choice?
This is the famous program by Korn which won the IOCCC in 1987!