initial
release 0.01
add flatten example
add factorial example
ignore underscore variable
add infrastructure