user: I'm working on a project that requires me to juggle with numbers from different domains. First, I need to calculate the density of a new material we've been experimenting with. The material has a mass of 50 kilograms and occupies a volume of 10 cubic meters. Could you calculate its density for me? Additionally, I'm contemplating a financial move and would like to know the future value of an investment if I were to invest $5000 at an annual interest rate of 5% for 10 years. What would the investment grow to after that time? Switching gears to the stock market, I'm curious about the current trading price of Apple's stock. What's the latest price per share? Lastly, I've been eyeing this gadget on Amazon, but I'm quite particular about the quality. The ASIN is B08PPDJWC8. Could you check its customer rating for me?

Available functions:
name: calculate_density
description: Calculates the density of an object.
parameters: type: dict
properties: mass: type: float
description: The mass of the object, in kilograms.
volume: type: float
description: The volume of the object, in cubic meters.
required: mass
volume
name: calculate_future_value
description: Calculates the future value of an investment.
parameters: type: dict
properties: present_value: type: float
description: The present value of the investment, in dollars.
interest_rate: type: float
description: The interest rate of the investment, ranging from 0 to 1.
periods: type: integer
description: The number of periods, in years.
required: present_value
interest_rate
periods
name: get_stock_price_by_stock_name
description: Finds the price of a stock by its stock name.
parameters: type: dict
properties: stock_name: type: string
description: The stock name of the product, in the format of the stock symbol.
required: stock_name
name: get_rating_by_amazon_ASIN
description: Finds the rating of a product by its Amazon ASIN.
parameters: type: dict
properties: ASIN: type: string
description: The Amazon ASIN of the product.
required: ASIN