added comments to scatter.cu to clarify ideas