Add comments. Add test for empty argument.