Secuencia de números triangulares

Esta secuencia de números triangulares se forma con puntos dispuestos en triángulos. Los primeros 5 números de la secuencia, representados con puntos, son:

1, 3, 6, 10, 15

Esto significa que el primer triángulo tiene un solo punto, el segundo tiene tres, el tercero tiene 6, y así sucesivamente.

Escribe un método que reciba la posición de un triángulo en la secuencia y devuelva la cantidad de puntos que tiene.

Ejemplos

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

Notas

  • n es un número entero positivo.
  • El resultado cabe en un long de C#.