rc - a shell: http://tobold.org/article/rc