more complex input gathering and results displaying with ARGV and STDIN
ex14 updated