Use rest parameters whenever it makes sense.
Merge pull request #637 from cpojer/use-rest-params

Use Rest Parameters where it makes sense