How to handlle Variable Number of Parameters in Macro?