can you help Create a program in any programming language you wish that performs memory management using either the first in first out page replacement approach or the least recently used approach. The user should enter the sequence that the pages are called and the number of page frames in the RAM. The program should output how the pages are stored in RAM overtime in the form of a table and the page faults created. Below is just an example of how the output might be shown (this uses the random page replacement approach).