Solved problem 237 base case
Splits problem 237 into Cell, Column and main
Adds ColumnGenerator
Solved problem 237