Did you forget to update the usage in L25? (Github wouldn't let me comment up there) The argument indices don't match up; right now, args(2) is "numElem", not "broadcastAlgo"