I think this might be a classic question but I am not aware of an answer. Can a program output a copy of itself, and, if so, is there a short program that does this?
If you write a quine, be careful that the copies don't also write copies of themselves ad infinitum and end up taking over the world.