Shortly after posting, I noticed an obvious improvement to my C++
solution. If I'm going to use a table, I might as well eliminate
the toupper() call by mapping the lower case letters also.
Also, increasing the table size to 256 eliminates any possible
nasty memory faults if passed an invalid roman letter, while
further guaranteeing that zero will be returned in that case.