def set_fizz_buzz(node_value):
    """
    Summary of set_fizz_buzz function: Evaluates the value of node_value and
    returns either
      'FizzBuzz' if value is divisible by 3 and 5.
      'Fizz' if the value is divisible by 3.
      'Buzz' if the value is divisible by 5.

    Parameters:
    node_value (Node) : the current node

    Returns:
    Either 'FizzBuzz', 'Fizz' or 'Buzz'
    """
    if node_value % 5 == 0 and node_value % 3 == 0:
        return 'FizzBuzz'
    elif node_value % 3 == 0:
        return 'Fizz'
    elif node_value % 5 == 0:
        return 'Buzz'
    else:
        return node_value