Обычный
В принципе да, верное замечание. Его можно оптимизировать, и я даже знаю как. Выпущу обновление чуть позже.