care este strategia generală de a determina al n-lea TPP din arbore folosind cvartete?
ce sunt Q1, Q2, Q3 și diferă modul lor de aplicare de modul în care foloseam T1, T2, T3?
cum funcționează implementarea lui dot-product / multiply / apply-functional-transformations cu funcționale?
de ce ai ales ca get-nth-tuple să își primească parametrii astfel? unde este exploatată această alegere?
ce reprezintă fiecare parametru al funcției get-nth-tuple?
T1 este o matrice, cum faci să creezi din această matrice o funcție care se aplică pe un tuplu?
Q1 este o funcție cu 4 parametri, cum faci să creezi din această funcție o funcție care se aplică pe un tuplu?
de ce date avem nevoie pentru a determina cheia de criptare?
care este algoritmul de criptare/decriptare în acest criptosistem?
care este diferența între algoritmul de criptare și cel de decriptare și unde în cod se vede cel mai bine această diferență?
în ce fel calculezi corespondentul numeric al unui caracter din mesaj?
ce formă de let ai folosit și de ce este mai potrivit acest let (de exemplu de ce let* și nu let, de ce named let, etc.)?
ce algoritm ai folosit pentru a extinde cheia la dimensiunea mesajului?
explică numele funcției generale din care ai derivat encrypt-codes și decrypt-codes, precum și semnificația parametrilor acesteia
care este diferența între encrypt-codes și encrypt-message?
primul argument al funcției map este neapărat o funcție unară sau poate fi și binară? ai exploatat această facilitate la vreo funcție din temă?
unde inițializezi coada pentru parcurgerea BFS, și de ce o inițializezi la această valoare?
în ce situație sunt adăugate/șterse noduri din această coadă?
ce tip au diversele valori cu care lucrezi în această funcție (listă, flux, etc.)?
ce sunt parametrii G și H ai funcției pairs?
în ce fel implementarea funcției pairs se asigură că parcurgerea perechilor este “pe coloane”?
cum te asiguri că perechile conțin numai numere impare?
unde verifici că elementele perechii sunt prime între ele?
fluxurile G și H sunt generate explicit sau implicit?
ce funcționale pe fluxuri ai folosit în temă și unde?