According to Wikipedia, big O notation characterizes functoins according to their growth rates, but I have some confusion about it. For example, we say
$f(x)=O(g(x))$ as $x\rightarrow a$
if and only if there exist positive numbers $\delta$ and $M$ such that
$|f(x)|\leq M|g(x)|$ for $|x-a|< \delta$
Here I set
$f(x)=x+1, g(x)=100, a = 0, \delta = 1, M = 1$
So I can say $x+1=O(100)$ as $x\rightarrow 0$
because there exist positive numbers $\delta = 1$ and $M=1$ such that
$|x+1|\le |100|$ for $|x| < 1$
This comes the part that confuses me, because according to some interpretations on wikipedia, big o notation denotes the grow rate of functions, so if $x+1=O(100)$, the growth rate of $f(x)=x+1$ should less or equal than $g(x) = 100$. But the growth rate of $g(x)=100$ is zero because it doesn't grow on y axis at all! So of course $f(x)=x+1$ grows faster than $g(x)=100$, which contradicts the result of the big no notation, why?