SimpleList: Added method "reserve(size)", this method pre-alloc memory, all methods are faster if you pre-alloc memory, but specially push_back and pop_back, hundreds of times faster.
Added method "capacity()", they returns the size of the storage space currently allocated for the vector (no elements in the list), it can be equal or greater than the value returned by "size()".