binary search is very useful

This is the solution for sqrt, remember the long long data.
Revert ":boom::camel: Added .gitattributes & .gitignore files"

This reverts commit b59b894c9aba3bccebfc5e16b81c26a09f5d14cf.