user: I'm considering buying a new home and need to crunch some numbers to see if it's feasible. I've got my eye on a place, but I need to take out a loan of $350,000 to purchase it. The bank offered me a 30-year mortgage with a 3.5% interest rate. I need to figure out what my monthly payment would be with these terms. On a different note, I'm also curious about how this big financial step compares to my investments. For instance, what's the current price of Apple Inc. stock? And while we're at it, I've been tracking some data for a project at work and need to analyze it further. Could you help me calculate the standard deviation of these numbers: 45, 67, 34, 89, 23, 56, 78, 90, 32, 67? It would really help me understand the variability in the data set.

Available functions:
name: mortgage_calculator
description: Calculates the monthly mortgage payment.
parameters: type: dict
properties: loan_amount: type: float
description: The amount of the loan.
interest_rate: type: float
description: The interest rate of the loan, ranging from 0 to 1.
loan_period: type: integer
description: The period of the loan, in years.
required: loan_amount
interest_rate
loan_period
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: calculate_standard_deviation
description: Calculates the standard deviation of a list of numbers.
parameters: type: dict
properties: numbers: type: array
items: type: float
description: The list of numbers.
required: numbers