- functionality-preserving refactoring
 - Added the iterative HMM region recognition
 - Randomized percentile threshold (70-80%)