Is DNA a 3.85 billion year old life-encoding data structure from space? Genetics by Linda Smith18th Jan 202019th Jan 2020