mu-puzzle Functions for rules in Douglas Hofstadter's MU-puzzle Example usage: (rule3 (rule2 (rule2 "MI")) 2) ;=> "MIU"