Pergunta de entrevista da empresa Bloomberg

How do you implement a vector class from scratch?