Big-O Notation

A mathematical notation to describe the performance and complexity of algorithms.