added some interesting pseudocode to mastermind.rb, we'll see if it pans out