EvoLudo: in silico evolution