cleanup
fixed: tests for add/op+=
cleanup
cleanup
added: non-const getter versions