https://www.danesparza.net/2011/07/fun-with-javascript-pointers/
Fun with Javascript pointers