Added Math.asin() function;
Added type check support for user-defined classes;