Sourcecode for from https://users.cs.jmu.edu/foxcj/Public/ConciseNotesRuby/ (http://bookboon.com/de/concise-notes-on-data-structures-and-algorithms-ebook)