Menu
This one might actually make for a medium level interview question (assuming the problem can be successfully communicated)
Here is the problem (also found at the bottom of the gist)
{% gist 8033346 %}