Reciprocal Nucleopeptides as the Ancestral Darwinian Self-Replicator. (8th November 2017)