cherubini_counterpoint_and_fugue:real_fugue_in_eight_parts