Now partialy  compile sample1.
Cleaning.
Other minor refactor.
Add other sample and implement function positional arguments.