Two applications that we've mentioned in passing in this class are the caching problems, so for example if you're writing an algorithm to manage a cache or an algorithm system, that algorithms work is never really done. 