delete
add euler data interface
*add external data: rule-list
*cosmetic
add rule applyer
tested
bug fix
clean up printing func
adding project euler problem solving funcs: 01
project euler 96 sudoku problem