The Missing Piece Meets The Big O Meaning