fixed ArrayList constructor call with meaningless "initial capacity"

ignoring new ArrayList(<num>), since Processing does, too. Also updated unit test.