progress made on problem 11 product algorithm