<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def all_elements_equal(value):
 """Checks if all elements in the given value are equal to each other. If the input is a single value the result is trivial. If not, we compare all the values to see if they are exactly the same. Args: value (ndarray or number):
 a numpy array or a single number. Returns: bool: true if all elements are equal to each other, false otherwise """

    if is_scalar(value):
        return True
    return np.array(value == value.flatten()[0]).all()