Да должен быть в какой-нибудь библиотеке.