Есть такое определение: "Программист - человек, одному ему понятным способом решающий проблему, о существовании которой до сих пор никому не было известно".
Надеюсь, что не все они тут, в легенде работают
P.s. А если серьёзно, то, работа проделана большая, только вектора бы сменить... Такое впечатление, что делается не то, что нужно, а то, что получается.