cherubini_counterpoint_and_fugue:two_part_counterpoint:second_order