first commit: algebra and boolean operator add to project
add ignore file
merge from github template project