In this toy demonstration of genetic algorithms, the algorithm learns some arbitrary 2D function. The “chromosome” is represented by a sequence of `<distance, angle>`

pairs. By rendering the first point at some location, we can render the next point in the sequence by computing the `<x, y>`

coordinates relative to that first point by using the distance and angle for the current gene.