Integrating norvig's lispy2 implementation