some code that i learned before for groovy
add some code that i used when i learn scheme. and some sicp exercises