Many more tests, more operators, now automatically forEach input if it is an array