class Pathutil

def descend

def descend
  unless block_given?
    return to_enum(
      __method__
    )
  end
  ascend.to_a.reverse_each do |val|
    yield val
  end
  nil
end