Type cast translation is supported.
Some math functions translation.
Tests improvements.
Code cleanup.