Approximate Nearest Neighbors : Data Science Concepts