Motion blur/swipe trails with accumulation buffer

Hi, I have a simple animation of a ball bouncing continuously around a 500-500 window and was wondering how do I use the accumulation buffer to make my point look like it has swipe trails/motion blur? I’ve done some research on accumulation buffers but I didn’t fully understand the examples I came across.
Thank you in advance!

[Ahhhhhhhhh/]

void renderScene()
{
	glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
	glClear(GL_ACCUM_BUFFER_BIT);

	glClearColor(0, 0, 0, 1);
	glAccum(GL_RETURN, 1.0);
	glAccum(GL_MULT, 0.5 );
	
	
		glPointSize(10);
		glBegin(GL_POINTS);
	
		glColor3f( 1.0f, 1.0f, 1.0f );
		glVertex2f( xpos, ypos );
		
		xpos = xpos + xvel;
		ypos = ypos + yvel;

		
		if(xpos >= 500)
		{
			xvel = -xvel;
		}
		if(xpos <= -500)
		{
			xvel = -xvel;
		}
		
		if(ypos >= 500)
		{
			yvel = -yvel;
		}
		if(ypos <= -500)
		{
			yvel = -yvel;
		}
		
		glEnd();

		glAccum(GL_ACCUM, 1.0);
		glutSwapBuffers();
		
}