add: .gitignore
add: makefeile and first example
add: eclipse project
chg: refactor
add: remove, remove_if
add: accumulate