An experiment in JavaScript obfuscation