Big O Notation: What and Why It Matters?