EDIT: edited the directories.
EDIT: edited the directories in cpp
EDIT: edited subdirectories under algorithms.
EDIT: removed the top level useless directories.