add vector-map, vector-for-each, string-map, string-for-each

implement 4 procedures described in 6.10. Control features