What is the purpose of a sinking fund?

A) To finance short-term projects
B) To retire long-term debt
C) To cover operating expenses
D) To invest in high-risk assets