First pull request. Added all algorithms in this directory