Using genetic algorithm to piece together a shredded picture.