Вот про это я и писал, давно уж ...
Впрочем нашу реализацию ты уже видел, когда она была на 2mms :)