Есть много различных способов. Ни один из них не оправдал себя как на 100% достоверный. И вот совсем недавно я узнал про еще один, ранее мне не известный метод. Поделился им Fábio Ribas de Oliveira из Бразилии. Суть его хорошо видна из следующей картинки.