new from exercism
shell