Added gitignore.
Added files for deeper dive into functions.