Add a recursive example