Quais são alguns algoritmos para encontrar uma função de formulário fechada dada uma sequência inteira?

Eu estou olhando de forma programática para tomar uma seqüência inteira e cuspir uma função de formulário fechado. Algo como:

Dado: 1,3,6,10,15

Retornar: n (n + 1) / 2

As amostras podem ser úteis; a linguagem não é importante.