Create a class that stores information about a report containing multiple currency transactions in multiple currencies. This includes the name of the report and each of the transactions that occurred. With this information, one will be able to generate a report that separates the transactions by type. Using your CurrencyTransaction class, an ArrayList, some logic, and some loops, you will create methods for adding data to and getting data from a report and displaying the report.