Drop in a picture and this algorithm tries to paint it by generating random images, combining them, and making random mutations. By throwing away bad versions and keeping the good ones, it approximates the image on the left.
Everything happens directly in the browser so selecting an image does not upload it anywhere.