[#91] Added CAST() expression
[#91] Tests and coverage
fixes #91