Two overloaded and misunderstood terms. Interchanged quite a bit. However, in order to implement either, we must understand what both mean and what they entail.