Comparing Algorithms Linear Function Polynomial Function Exponential Function Permutations Big-O Notation