Sequência de números triangulares

Esta sequência de números triangulares é formada por pontos dispostos em triângulos. Os primeiros 5 números da sequência, representados por pontos, são:

1, 3, 6, 10, 15

Isso significa que o primeiro triângulo tem apenas um ponto, o segundo tem três, o terceiro tem 6, e assim por diante.

Escreva um método que receba a posição de um triângulo na sequência e retorne a quantidade de pontos que ele tem.

Exemplos

Program.Triangular(1) ➞ 1
Program.Triangular(6) ➞ 21
Program.Triangular(215) ➞ 23220

Notas

  • n é um número inteiro positivo.
  • O resultado cabe em um long do C#.