ruby acorn: the best is yet to be by ruby acorn