add strategy and gitignore
nothing
First implementation of algorithm