Command Line Arguments processing techniques and Library