Pointers are beautiful.
typedef the vector
Modularized C++