called with [3, 8] called with [3] called with [8] returning [3, 8] 0 0