Self-replicating machines

Submitted by aua on