<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def noise_get_fbm( n: tcod.noise.Noise, f: Sequence[float], oc: float, typ: int = NOISE_DEFAULT, ) -> float: """Return the fractal Brownian motion sampled from the ``f`` coordinate. Args: n (Noise):
 A Noise instance. f (Sequence[float]):
 The point to sample the noise from. typ (int):
 The noise algorithm to use. octaves (float):
 The level of level. Should be more than 1. Returns: float: The sampled noise value. """

    return float(
        lib.TCOD_noise_get_fbm_ex(n.noise_c, ffi.new("float[4]", f), oc, typ)
    )