Added very short JS solution based on argument binding. Non-self-mutatin...

...g!

Quite proud of this one :)