Point* move(Point* p, int d); // require int Point::x Point* move(Point* p, int d) { p.x += d; return p; } slide: example move