def in_order_traversal(tree, path=[]):
    """Visit left -> curr -> right"""

    if tree:
        in_order_traversal(tree.left, path)
        path.append(tree.value, path)
        in_order_traversal(tree.right, path)

    return path