Using Longs instead of Integers
Fixed up variable names from 'a' to 'form'
Merge pull request #104 from martinchooooooo/grow-dsl-fixes

Growing a DSL - use longs and variable fixes