change nil definition
add reference lookup in eval
add < operand
implement not operator