An algorithms counterpart to my data_structures project. Currently in Ruby only