Add missing file.
Work on Euler for shared_ptrs.
Update of examples.