Ку, посмотрел код, не во всё вникал, но неплохо, не плохо..
Если, я правильно понял, там таблица жирная из минусов, но скорость нормас )