If a ball is thrown vertically upward from the ground, with an initial velocity of 64 ft/s, it's height h after t seconds is given by h=-16t^2+64t how long does it take the ball to return to the ground?