A ________ is the term used to describe a foreign currency agreement between two parties to exchange a given amount of one currency for another, and after a period of time, to give back the original amounts.
A) matched flow
B) currency swap
C) back-to-back loan
D) none of the above