updated changelog
version number
new algorithm implementation, added tests