Arredondar para o Mais Próximo

Crie uma função que receba dois números como argumentos e retorne o primeiro número arredondado para o número mais próximo ou para um múltiplo desse número.

Exemplos

roundNearest(17, 10) ➞ 20

roundNearest(36.3) ➞ 36

roundNearest(123, 5) ➞ 125

Observações

Se nenhum número de referência for informado, arredonde o número normalmente (veja o exemplo #2).