4 bytes smaller
testing works in shell and browser
using mocha and chai properly