Хм, никогда даже не задумывался над подобным вопросом, интересно для чего может пригодиться такое знание?
Запилил, норм работает пока