Revert "Convert operator arguments to references, const correctness. #161"

This reverts commit cb83fef67deaf35114db2e2c70525a0c1d2612f8.
Pass by value and return by value for all operators, errywhur. #161