// Big O Notation - Big O Asymptotic analysis.
// What is good code?
// 1) readable
// 2) scalable - Big O Notation is what allows us to measure this idea of scalable code - code that can scale.
// computers are machines and these machines need to work in order to produce something for us.
// - we have these instructions(code) that we give to our machines(computers) and these instructions provide for us some sort of output.
// - A coder is someone that gives these instructions and there are many ways to solve a problem through code.