HUSL now works on IE8

We no longer rely on the native Array.map function.

This was just a very quick patch, haven't had time to run the tests yet!