adding linear assignment homework

There is much more to be done on this, but this is a start and hopefully covers most of the main points suggested in the homework prompt.