Caches This project implements an LFU (Least Frequently Used) and ideal cache algorithm. Input: cache size, number of elements, and the elements themselves. Output: number of cache hits.