Дети мои, внимайте!

Новый год начался с пойманного мною среди тысяч строк кода на С++ мерзкого бага. Поисками оного злыдня уже неделю занимались лучшие задроты умы нашего курса.
Сегодня, в пол-первого ночи, баг был локализован и пойман. Алилуя!

Внемлите мне и запоминайте!
Всегда, слышите, всегда, хорошо продумывайте алгоритмы ДО того как писать код.
Старайтесь как можно меньше использовать код, который был написан для решения других задач.
И никогда не верьте, что вы круче чем Чак Норрис поймали все баги.

За сим, дети мои, откланиваюсь.
Алюминь! И да пребудет с вами assert Сила!

========================
Random Tests
========================
(cd simulator ; python create_tests.py 10)
python test_files.py
testRun (__main__.TestProgramRun) ... (test0) ... ok
testRun (__main__.TestProgramRun) ... (test1) ... ok
testRun (__main__.TestProgramRun) ... (test2) ... ok
testRun (__main__.TestProgramRun) ... (test3) ... ok
testRun (__main__.TestProgramRun) ... (test4) ... ok
testRun (__main__.TestProgramRun) ... (test5) ... ok
testRun (__main__.TestProgramRun) ... (test6) ... ok
testRun (__main__.TestProgramRun) ... (test7) ... ok
testRun (__main__.TestProgramRun) ... (test8) ... ok
testRun (__main__.TestProgramRun) ... (test9) ... ok

----------------------------------------------------------------------
Ran 10 tests in 0.420s

OK