Próximo número primo

Dado um número inteiro, retorne o menor número primo que seja maior ou igual a ele. Se o valor de entrada for primo, retorne o próprio valor.

Exemplos

next_prime(12); // 13

next_prime(24); // 29

next_prime(11); // 11
// 11 é primo, portanto é retornado sem alterações.

Observações

O número 1 não é primo.