Find the minimum number of coins needed to make a target amount.
Recurrence: dp[i] = min(dp[i], 1 + dp[i - coin]) for each coin
Minimum coins:
Coins used: