On self-reproducing computer programs D. BilarE. Filiol Original Paper 20 February 2009 Pages: 9 - 87