A property map based implementation of the STL algorithms.
