https://blog.bhautikinfotech.com/understanding-adwords-algorithm/