хорошая идея! добавил.
жаль только, что учитывает специфику конкретной задачи)