Fixed bug where calling MVector::Erase() with just one element attempts to allocate 0 bytes of memory, closes #2.