Mishra's Self-Replicator