Write a program that takes one large positive number x (of up to 100 digits) and one small number positive y (of one digit long) as input and outputs x mod y. Your program must be properly commented and indented. Before writing the program, write down the outline of your approach including the data structure used. Submit this separately as a text file. The distribution of marks (out of 10) is as follows: 6 marks for working program, 2 marks for comments and formatting, 2 marks for approach and data structure details.