This code is proprietary and cannot be used without the explicit agreement of Razvan Dinu (drazvan@gmail.com).