forked from: Quine

