my args program implementation from book "clean code"