"Utils required for the finance modeling"

import numpy as np


def format_value_millions(value: float) -> float:
    "Formats a float value to a string"
    return value / float(10**6)


class Interpolation:
    "This class will interpolate the data"

    def __init__(self):
        pass

    def linear(self, initial_value: float, terminal_value, n_periods) -> list:
        "This method will interpolate the data"
        return np.linspace(initial_value, terminal_value, n_periods)
