L-Arginine is one of 20 amino acids, the building blocks of protein, and is popular with body-builders and fitness enthusiasts.