learning example updated from shootout code
updated nucleotide example from shootout
Bug fix: partition was mutating itself