Jā, vispār varētu. Tikai tad vispirms biki jāpierediģē, lai nav kauns par to, kā tas kods izskatās - fiksi samests kopā un tā. Bez tam, es dikti izšķērdīgi rīkojos ar atmiņu, censdamies panākt, lai tas staffs strādā ātrāk - koku zarus glabāju gan sarakstos, gan pusaizpildītos masīvos, atkarībā no tā, vai vajag pārstaigāt visus zarus, vai vajag atrast vienu konkrētu zaru - rezultātā vajag ap 3.5GB brīvas atmiņas, lai to programmu vispār palaistu. Iespējams, ka ātrdarbība būtu pietiekama, ja glabātu koku zarus tikai saistītajos sarakstos - tad atmiņas izlietojums būtu tikai pārsimt megabaitu.