Dynamic children

Fixes #1 


Set off operators with spaces, i.e. `i - 1`