Wyobraź sobie kolejkę zadań makro z pięcioma wywołaniami `setTimeout`, a mikrozadania nieskończenie dodają nowe mikrozadania, na przykład przez rekurencyjne `Promise.resolve().then()`. Co się stanie z interfejsem i czy te pięć timeoutów kiedykolwiek się wykonają? Dlaczego?