title: An example of a beginner-level Algorithm, intermediate level Algorithm and a complex/expert level Algorithm?
body: <p>I'd like to get a sense for the range of complexity that Algorithms fall into.  I think it would be interesting and helpful for those, like me, trying to better understand how algorithms are formulated and how to deconstruct them.</p>
  
  <p>Can you offer a basic algorithm with explanation, an intermediate algorithm with explanation, and maybe an expert level one (with or without) an explanation?</p>