# Self-Improvement ## Your Task You must create a self-mutable program that, when run, outputs a non-zero integer and also overwrites the file with a program that outputs double the number. For example, if I run the program `self-improvement` and it outputs `10`, it must output `20` when I run it the second time, output `40` the next time, and so on. ## Additional Notes * You must not rely on any file on the computer other than your program. * Said program must consist of only one file. * Of course, no loopholes that are banned from the entire site. * You can assume that your program won't go tested beyond the range `-2^16` to `2^16-1`.