Testing new alg.
New filterout.
Some ...
Fixed formatting.
New filter function.
Remove unused code.
Merge branch 'refactoring'