Suppose you are writing a C++ program that plays a commercial video continuously within a kiosk at your favorite shopping mall within your hometown. Determine the type of loop that you would use in your program in order to make the video play continuously. Provide a rationale for your chosen type of loop.