Add some more comments.
Create page replacement algorithm enum, refactor choose_page_frame function. Remove randrange.