adding lfu cache algorithm
Add varying cache replacement policies