sukodu example from text
driver
elimante hard codings
support 4*4 9*9
optimization: init const arrays at first
support 16*16 25*25
use symbols instead of integers to represent puzzle
mv to the_ruby_programming_language
Merge branch 'the_ruby_programming_language'