Purchase a product [MS-955/MJ-910]

All tests pass.
This will make entries for 1-11. Also, a static tuple would probably be faster.