How to create functions that can accept variable number of parameters -> http://www.chami.com/tips/delphi/112696D.html