Add directory help docs

add an algorithm to choose STL container