Método Apply / Call em Javascript: Quais são os primeiros argumentos "this"?

Estou confuso sobre o uso correto do método apply ou call. Eu sei que apply está passando um array para a função e call está passando strings para uma função. Por exemplo, o código abaixo, o que "isso" realmente tem a ver com o código? se não tem nada a ver com esse código, alguém pode me dar um exemplo quando "this" estiver implementando adequadamente?

function myFunction(a, b) {
    return a * b;
}
myArray = [10,2];
myFunction.apply(this, myArray);

questionAnswers(0)

yourAnswerToTheQuestion