Add a nested function example2
Add header files when there are many functions