def reached_minimum_node_size(data, min_node_size):
    """
    Purpose: Determine if the node contains at most the minimum
             number of data points
    Input  : Data array and minimum node size
    Output : True if minimum size has been reached, else False
    """
    if len(data) <= min_node_size:
        return True
    else:
        return False