Javascript Adicionar campo de entrada dinâmico

Não sou muito bom com Javascript, então venho aqui para procurar assistência.

O que eu tenho é um formulário, com um link que diz "Adicionar campo de URL adicional". Quero que, quando um usuário clicar nele, ele preencherá um campo adicional abaixo do campo de URL padrão, com um nome de entrada exclusivo, como url_input1, e se ele clicar novamente para adicionar outra entrada de URL, o nome dessa entrada será ser url_input2, etc.

Como posso fazer isso com Javascript?

questionAnswers(4)

yourAnswerToTheQuestion