Created a pretty reporter

This is a simplified reporter from #283 
For increment/decrement unary operations, the codebase conventionally uses prefix operator instead of postfix operator. This is essentially due to historical force of habit when I wrote the code (postfix in very old engines will naïvely save the current value before incrementing the value in order to be able to return the old value even if the returned value is unused); modern engines optimise everything to be equal, but for the sake of consistency it would probably be best to use prefix operators in this code.