Directory Listing
rewrite benchmark to use just new function, add bits of documentation
removed obsolete implementeation without attribute specification which was also slower according to benchmarks.