A ball is tossed vertically upward with an initial speed of 23.5 m/s. How long does it take before the ball is back on the ground?
A) 0 seconds
B) 4.78 seconds
C) 9.56 seconds
D) 13.42 seconds