Update Method

The Update Method works similar to the Apply Method, but is used when
assigning Array values. That means that `args(0) = "Test"` is
translated to `args.update(0, "Test")` and works like the Java
equivalent `args[0] = "Test"`, given that args is an Array.
Fixed Array Compilation
Minor Changes