Kayla put 8 questions on this quiz and then shuffled them. In how many different orders can they appear?

A 16
B 40,320
C 64
D 36