Link stejný, a je tam i zdroják.
Jo ten důvod jsi částečně uhodl. Je to pro dalšího programátora, aby mohl pokračovat v práci. A třeba to nějak rozšířit. Jestli se v tom bude orientovat nevím :) moc jsem se nezabýval optimalizací zápisu, nebo třeba komentář tam nemám ani jeden.
A času? ta první verze asi hodinu, a to nejvíc času jsem strávil na GUI, testování a odstraňování chybných stavů, aby to nepadalo když zadáš blbost.
A tu úpravu jsem měl tak za půl hodiny. Takže dohromady nějakou hodinu a půl.