Longitudinal Vibrations of Arbitrary Non-Uniform Rods