consolidated relational and arithmetic operations. lambda now returns a procedure object (can't do function calls YET)