added argument to outer abstraction for testing
fixed sign of sin
better comment
assigning arguments when parsing inputs
set group radius based on input size
don't create empty tokens; default parent radius is 10; make sure nextToken increments