Added project 8, along with currently working affine shift code. mulinv file was stolen off the internet so should probably do something about that...