Explaination + use  instead of g++
Add test/tests