If the bottom of the ladder is 3ft from a wall and the top of the ladder is 4ft from the ground, then how long is the ladder?