getoptlong integration for aurgument parsing
More on Arrays