Which of the following best describes a finite arithmetic progression?
a) A sequence that continues indefinitely with a common difference
b) A sequence with a fixed number of terms and a common difference
c) A sequence with a fixed number of terms and a common ratio
d) A sequence with a fixed number of terms but no common difference