Programming Assignment #3: craps.c Create a program that simulates the game of craps. The rules of craps are as follows: A player rolls a pair of dice. Each of the die has six faces. These faces contain 1, 2, 3, 4, 5, and 6 dots. After the dice have come to rest, the sum of the dots on the two upward faces is calculated. If the sum is 7 or 11 on the first throw, the player wins. If the sum is 2, 3, or 12 on the first throw, the player loses (i.e. the "house" wins). If the sum is 4, 5, 6, 8, 9, or 10 on the first throw, then that sum becomes the player's "point". To win, you must continue to roll the dice until you "make your point". The player loses if he rolls a 7 before "making the point". 1. You must use, at least, two other functions besides the "main()" function. 2. You must pass and/or return parameters between each function. 3. You must use random number generator functions (rand, srand) to simulate the rolling of the dice. Hand in a script file containing the following for grading: 1) a concatination (cat) of the source code 2) a compile (cc) of the source code 3) an execution (a.out) of the program 4) execute the program more than once