def my_reverse(L):
    """
    Accepts a list `L` and reverses its elements. Solves problems 1 & 2.

    Parameters
    ----------
    L : list
        The list to be reversed.

    Returns
    -------
    revL : list
        The reversed list.
    """

    # Initialisations
    revL = list() # The empty list to be appended to

    for i in range(len(L)): # Insert the `i`-th element of `L` to the front of `revL`
        revL.insert(0, L[i])

    return revL