Created a complicated recursive example.