Solve the all parts of given problem:
Problem: A tennis ball rolls off the edge of a tabletop 0.650mabove the floor and strikes the floor at a point 1.40m horizontally from the edge of the table.
Part A: Find the time of flight of the ball.
Part B: Find the magnitude of the initial velocity of the ball.
Part C: Find the magnitude of the velocity of the ball just before it strikes the floor.
Part D: Find the direction of the velocity of the ball just before it strikes the floor.
Can someone please explain what the heck is going on above problem?