Program #1 -- CS 491

Before we can make programs parallel, we have to understand how relevant programs
work in serial.  

I know that versions of these programs exist on the Internet.  However, I expect
you to write these programs without using programs from the Internet.

You may use the internet to help you understand the problem, but the code most
be 100% yours.  You must reference locations that helped you in your design.

If you do not reference your sites and I find out that you copied, you 
receive a double 0 score for this assignment.


a)  Write Gaussian Elimination.  Input will be rows of real numbers with the followng meaning

row1  (  X11 .... X1N  = Y1)
row2  (  X21 .... X2N  = Y2)
...
rowN  (  XN1 .... XNN  = YN)



b)  Write merge sort:  Input will be :




When reaching end of file on input, perform merge sort on the input.  Print out the
results 10 numbers per line.