Project setup. Added case for I
Two
Refactored test code + rename argument
Three
Four
Refactored: no more case-by-case, starting to look like an algorithm
Refactored some more
Added7
Added 9
Added 10
Added 11
Refactored: used lookup table instead of constants
Refactored: removed duplication by associative lookup
Fourteen
Fifteen
Refactored test: used the data driven syntax to reduce test code duplication even more
added 19 and 20
added 50
added 40 41
added 44 46