# File lib/facets/core/dir/self/descend.rb, line 4
  def self.descend( path ) #:yield:
    paths = path.split('/')
    paths.size.times do |n|
      yield File.join( *paths[0..n] )
    end
  end