A recipe calls for 5 cans of corn to serve 4 people. If Jack is planning to serve a crowd of 10 people, how many cans of corn should he purchase?

A. 2 cans
B. 8 cans
C. 15 cans
D. 12.5 cans