Լրացուցիչ առաջադրանք՝ տրված է կոդ՝ MySync ֆունկցիայով, որը ընդունում է start պարամետր (առանցքային 0), այն տպում է կոնսոլում, օգտագործում է Promise և ռեկուրսիվ կերպով ինքն իրեն է կանչում resolve-ի ներսում, ավելին՝ առանձին setTimeout կա։ Պետք է բացատրել, թե ինչ տեղի կունենա այստեղ և ինչ կարտադրվի կոնսոլում։