def first_non_consecutive(arr):
    """
    Finds the first element within an array that is not consecutive.
    :param arr: An array of ints.
    :return: the first element not consecutive, otherwise None.
    """
    for i, j in enumerate(arr):
        if j != arr[0] + i:
            return j
    return None