O que significa => significa em uma expressão de Linq [duplicado]

Esta questão já tem uma resposta aqui:

C # Lambda (=>) [duplicado] 4 respostas

* Embora esta seja uma pergunta duplicada, eu nunca tinha visto a expressão "=>" no código antes. Se eu soubesse que isso era especificamente uma expressão lambda, eu teria feito o Google e descoberto sozinho. Obrigado!

Eu sou novo em usar o Linq, então o uso de "=>" realmente me confundiu quando o encontrei neste código:

using System;
using System.Linq;
using System.Collections.Generic;

public static class Extend
{
    public static double StandardDeviation(this IEnumerable<double> values)
    {
        double avg = values.Average();
        return Math.Sqrt(values.Average(v=>Math.Pow(v-avg,2)));
    }
}

Fonte:Desvio padrão da lista genérica?

Algumas perguntas: O que => faz aqui? O Intellisense me diz que 'v' é um int, mas nunca foi declarado. Como é que isso funciona?

questionAnswers(5)

yourAnswerToTheQuestion