The way it handles pointers is very useful if you are familiar with c++ memory management. It also has good support of OpenMP which gives me an easy time to write parallel programs. I have used this library in my previous project so i am not new to its usage but still there are some things that could be made better. Maybe the documentation should include sample codes for beginners as well. If I had to choose one thing from batterytech's features that I liked best, it would definitely be openmp support. Using batteriescripts, I was able to create highly optimised code. This makes using batteriescript even easier than before. In addition, the debugging facilities are amazing too! I can now debug my scripts without having to use third party tools or anything else apart from batteriescripts itself. As mentioned earlier, the pointer handling feature comes handy sometimes when dealing with large arrays. Also.