JS backend: support for Long: compareTo, +, -, *, /, % and unary operations