recursion test (macro assignment)