This is just so enraging...
If you're wondering what gems have already been included in a particular session, there's an easy way to find out...
Why does ruby fail some times when it calls a bash script?
A little method that returns an array of all permutations where order is unimportant, and permutations can be of length of array or less
I always need to do this.