We will issue $fDAO tokens on the bonding curve, with $FOR as a reserve asset. The bonding curve contract is a special type of smart contract that issues $fDAO tokens through a buy and sell function. To purchase $fDAO tokens, the buyer sends FOR to the Buy function, which calculates the average price of $FOR for $fDAO tokens. The Sell function works in the opposite way. The contract will calculate the current average selling price.