added some comments to the detect_straight_flush_algorithm