implemented product
implemented up to ex 6
implemented up to ex 9
implemented up to ex 11
implemented seq=