Fixed Vector returning the full size instead of last elem

Signed-off-by: Oscar Suro <outercript@gmail.com>
vector: Adding function to expand vector size

Signed-off-by: Oscar Suro <outercript@gmail.com>
vector: Adding vector sort and map functions

Signed-off-by: Oscar Suro <outercript@gmail.com>
vector: Adding some sort of unit testing

Signed-off-by: Oscar Suro <outercript@gmail.com>
vector: Added binary search and some test cases

Signed-off-by: Oscar Suro <outercript@gmail.com>