Use ampersand literal in limit offset sub to fix FIRST 1/SKIP 1
Add tests for limit and offset substitution