Add 3-vector class and implement in 4-vector class