Proč má indexOf takový výstup?

var num =[26, 16, 41, 32, 16, 28, 16, 41];
console.log(num.indexOf(41));// 2
console.log(num.indexOf(41, 2)); // 2
console.log(num.indexOf(16, -1)); // -1 proč?
console.log(num.indexOf(16, -2)); // 6