commit catalan.cpp for stack
add gitignore file