A class that has 2 methods and no state whatsoever. This is exactly why I don't like much of the ruby code out there.<p>EDIT:<p>Correct me if I'm wrong, but spreadsheet column addresses are basically just base-26 encoded numbers, where the digits are 'A'...'Z'. If you convert them into their base-2 representation, you could store 65536 rows, instead of the 26*26=676 you can store with two integers.<p>An additional consideration would be that spreadsheets are often of fixed width and grow downwards, so you can use more bits for indexing rows than columns. This depends on the use-case though.