in reply to Finding Consensus String

before addressing the core issue, i see a couple immediate code items: i'll update shortly after looking at the actual issue.. my initial reaction is that the solution probably involves hashes instead of arrays (and maybe a function for "find-the-max" instead of that if/else ladder).