If we're going to use dynamic memory, please use a properly managed way
(e.g. use a vector).