more operations (*, /) and more tests
template function for = in the works