from typing import List
import csv


def parse_file(path: str, delimiter: str = ",") -> List[List[str]]:
    """Reads CSV file and returns Table representation for it.

    Args:
        path (str): File path.
        delimiter (str): CSV delimiter (default: `,`)

    Returns:
        List[List[str]]: List of lists with rows of data (still in str format).
    """
    with open(path, encoding="utf-8") as file:
        csv_file = csv.reader(file, delimiter=delimiter)
        return [list(map(lambda s: s.strip(), row)) for row in csv_file]