- Changed symbols from character into enum
- Added support for element-wise ops with .* and ./ notation
- Added comments to code