There was no use-case for returning reference rather than a value and
in majority of case the dereference was needed.
When using 2D/3D vectors, they are mostly initialized with the numbers
and it is contraproductive to pass around references to numbers as they
are more expensive than the copies.
Signed-off-by: Matej Focko <me@mfocko.xyz>