evolutionary summation
The java program tries to get a formular for the sum of the first n Natural Numbers. It generates many Formulars and keeps the bests. This way it sometimes even gets the formular f(n)=n*(n+1)/2. Most of the times it does not, but you can play with the parameters. The program displayed is the best candidate (in a simple asm like language).