refactored out Convert.ifNeeded() from ArgNodesCreator
improved Smooth Array tests
fixed bug in parsing array literals