update gitignore with scala IDE specific files
Add an exemple for CallByName CallByValue principle
Add an exemple of the lifting pattern