fixed unary_compose
new container: unordered_vector
unordered_vector finished