Add -O3 to generate vector code
Support optimized LLVM code (sort compiled but not working)
Optimized code works

However, array index conversion may be redundant. Can be improved.
Add prime and GCD tests
Java array is updated after JNI call