fixes

- ternar operators
- array toString
- OpNegBits