particles or waves