fixed an error on defining Y combinator.
several mistake fixes
my first child goes alive!! congratulations!