As Ryan Schmidt pointed out, echo -n isn't standard, so we should replace instances of it in shell scripts by printf for better (POSIX) compatibility.
echo -n
printf
(Originally submitted 2015-10-28 as BB #40.)