cherubini_counterpoint_and_fugue:extended_examples:real_fugue_in_three_parts