This tutorial is brought to you by ErlangCamp 2011 - Boston, August 12th and 13th - It’s gonna be totally sweet!
It often occurs in coding that we need a library, a set of functionality. Often there are several algorithms that could provide
this functionality. However, the code that uses it, either doesn’t care about the individual algorithm or wishes to delegate choosing that algorithm to some higher level. Lets take the concrete example of dictionaries. ...