Math for Game Developers: Why do we use 4x4 Matrices in 3D Graphics?