Programming_Paradigms Cache Simulator in C++ to visualize the Principal of Locality and Cache Replacement Poloicies