Replaced push.apply() calls with custom concat() function so the V8 stack will not exhaust when a complex query is being processed
Fixed Builder._counter() to allow fractions and to negate the operator if the incoming number is negative.
Handle undefined correctly in Builder._counter().
Added integration tests for incrementing/decrementing negative numbers
Merge pull request #207 from kobalicekp/master

[Improvement] Replaced push.apply() calls with custom concat() function.