שליחת רשומה: Finding all maximal perfect haplotype blocks in linear time