core: array utility casting
math: stuff