Added assert error descriptions
Added scalar multiplication and power operators