Lower/Upper Bound | AlgoNote