Passando uma variável global para uma função

Por que o código a seguir está me dando um 0 em vez de um 1? Eu quero minha função para alterar uma variável declarada fora da função, mas eu não quero especificar a variável na declaração de função.

that = 0;

function go(input) {
    input++;
}

go(that);

console.log(that);

questionAnswers(4)

yourAnswerToTheQuestion