Homocysteine: Understanding High and Low Levels, Causes, and Health Implications