update .gitignore
val and var
classes
options
tuples
higher order functions
lists