more exercises, mostly ruby