Zadání druhého domácího úkolu Teorie Mezi provčísly existuje spousta speciálních typů. Jedno z nich je dělení na prvočíselná dvojčata a izolovaná prvočísla. Prvočíselná dvojčata jsou dvojice prvočísel, která se liší právě o 2. Příklady jsou [11; 13] nebo [59; 61]. Prvočíslo 5, jako jediné, je dokonce součástí dvou prvočíselných dvojčat [3; 5] a [5; 7] Naopak prvočísla, která nejsou součástí žádných prvočíselných dvojčat jsou prvočísla izolovaná. Několik prvních izolovaných prvočísel je 2; 23; 37; 47; . . . Zadání Vytvořte funkce primeTwins(start, stop), která vypíše do souboru informaci o tom, která prvočíselná dvojčata v tomto rozsahu leží a kolik je mezi nimi izolovaných dvojčat. Podívejte se na přiložený soubor primeTwins.txt, kde je ukázkový výstup. Při řešení se vám asi bude hodit vaše funkce isPrime(x). Budete si ale muset vyhledat, jak přesměrovat print z konzole do souboru. Podmínky Na řešení jsou kladeny tyto podmínky: • Dodržení termínu odevzdání 4. 4. 23:59:59. • Kód jste vytvořili sami. • Kód je čitelný, komentáře i názvy proměnných jsou anglicky. • Kód nepoužívá žádné externí moduly. • Kód dělá, to co je požadováno v zadání